Initializes a new
AddWeightedCommand class object with explicit parameters.
Syntax
Parameters
- type
- Value that indicates the operation to perform.
- factor
- Array of values that represent weights associated with the images in the list. Used only if the type parameter is set to AddWeighted or AverageWeighted. This parameter only accepts positive values.
Example
Visual Basic | Copy Code |
---|
ImageProcessing.Color.AddWeightedCommand.AddWeightedConstructor
Public Sub AddWeightedConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg")
Dim nFactors() As Integer
ReDim nFactors(5)
nFactors(0) = 100
nFactors(1) = 100
nFactors(2) = 100
nFactors(3) = 100
Dim command As AddWeightedCommand = New AddWeightedCommand(AddWeightedCommandType.Average, nFactors)
command.Run(leadImage)
codecs.Save(command.DestinationImage, "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\AddWeightedCommandResult.Bmp", RasterImageFormat.Bmp, 24)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
ImageProcessing.Color.AddWeightedCommand.AddWeightedConstructor public void AddWeightedConstructorExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg"); // Prepare the command int [] nFactors = new int[5]; nFactors[0] = 100; nFactors[1] = 100; nFactors[2] = 100; nFactors[3] = 100; // take the average between all rotated bitmaps, and put the result in the. AddWeightedCommand command = new AddWeightedCommand(AddWeightedCommandType.Average, nFactors); command.Run(image); codecs.Save(command.DestinationImage, @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\AddWeightedCommandResult.bmp", RasterImageFormat.Bmp, 24); RasterCodecs.Shutdown(); } |
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also